inseparable friend or companion - Español Inglés Diccionario